home *** CD-ROM | disk | FTP | other *** search
-
- Hi, all there.
-
- I read some words about DSPs:
-
- > Yes, but why not DSP56k's from Motorola, they're faster then the Texas
- > ones. And not to forget compatible...
-
- > I'm not an expert, but I think that TI's DSP are faster than Motorola
- > ones : the one which will be in the Parsec will be able to execute 8
- > operations
- > per cycle. How much can the 5600x execute ? And there shall be a good reason
- > why the Parsec conceivers choosed TI's DSP, no ? :)
-
-
- I'm sure that this TI's DSP is much powerfull than our 56k. Our 56k can
- only use _FIXED_ number, and compute with 24 or 48 bits numbers. In best
- case, it does 1 instruction (with perhaps parallel moves) in 1 cycle.
- TI's DSP handle _FLOAT_ numbers, in 40 bits. 40 bits are few for floating
- numbers, but they are better than 48 bits for fixed numbers.
- I've read in the PFW that TI's DSP has got two specials instructions, to
- compute inverse (1/x) and square root (x^0.5). These instructions are
- _VERY_ important, and you can normalize a vector with the square root.
- Yann Lossouarn said TI's DSP can do 8 instructions in 1 cycle. I don't
- know what he's calling 'instruction'; Yann, how many instructions are there
- in this 56k instruction:
-
- macr x0,y0,a X:(r0)+,x0 Y:(r4)+,y0
-
- For me (and I'm perhaps false), it's a single instruction. But it does a lot:
- - multiplication 1
- - addition 2
- - rounding 3
- - memory move to x0 4
- - memory move to y0 5
- - register update with r0 6
- - register update with r4 7
-
- Some someone else, it could be 7 instructions, done in 1 single cycle...
-
- In conclusion, I would say that this TI's DSP is better than our 56k just
- because of its floating numbers and its 1/x & x^0.5 instructions.
- I think there is a Motorola DSP56002 DSP, that handles floating numbers,
- but it might have been too expensive for Atari's F030 (like a 32 bits wide
- bus) >:(
-
- Read you next.
- Fabrice.
-
-
- ################################################################
- # _______ _______ | Fabrice GIRARDOT | #
- # / / /--('')--\ \ \ | C,ASM MC680x0,DSP56001 | #
- # / / / / \/ \ \ \ \ | Real-time processing | #
- # ///// \____/ \\\\\ #
- # / \ E-mail: Fabrice.Girardot@imag.fr #
- #F030! /T\ /T\ http://www-cami.imag.fr/~girardot #
- ################################################################
-
-